Disjoint pattern database heuristics

نویسندگان

  • Richard E. Korf
  • Ariel Felner
چکیده

We describe a new technique for designing more accurate admis sible heuristic evaluation functions based on pattern databases While many heuristics such as Manhattan distance compute the cost of solving individual subgoals independently pattern databases consider the cost of solving multiple subgoals simultaneously Exist ing work on pattern databases allows combining values from di erent pattern databases by taking their maximum If the subgoals can be divided into disjoint subsets so that each operator only a ects sub goals in one subset then we can add the pattern database values for each subset resulting in a more accurate admissible heuristic function We used this technique to improve performance on the Fifteen Puzzle by a factor of over and to nd optimal solutions to random instances of the Twenty Four Puzzle Introduction and Oveview The sliding tile puzzles are a classic challenge for search algorithms in AI The key to nding optimal solutions to these problems is an accurate admissible heuristic function We describe a generalization of the Manhattan distance heuristic that considers the interactions among multiple tiles while allowing the moves of di erent groups of tiles to be added together without violating admissibility This results in a much more accurate admissible heuristic Sliding Tile Puzzles The Fifteen and Twenty Four Puzzles are shown in Figure A square frame is lled with tiles except for one empty or blank position Any tile horizontally or vertically adjacent to the blank can be slid into that position The task is to rearrange the tiles from a given initial con guration into a particular goal con guration ideally or optimally in a minimum num ber of moves The state space for the Fifteen Puzzle space contains about states and the Twenty Four Puzzle contains almost states

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Additive Pattern Database Heuristics

We explore a method for computing admissible heuristic evaluation functions for search problems. It utilizes pattern databases (Culberson & Schaeffer, 1998), which are precomputed tables of the exact cost of solving various subproblems of an existing problem. Unlike standard pattern database heuristics, however, we partition our problems into disjoint subproblems, so that the costs of solving t...

متن کامل

Independent Additive Heuristics Reduce Search Multiplicatively

This paper analyzes the performance of IDA* using additive heuristics. We show that the reduction in the number of nodes expanded using multiple independent additive heuristics is the product of the reductions achieved by the individual heuristics. First, we formally state and prove this result on unit edge-cost undirected graphs with a uniform branching factor. Then, we empirically verify it o...

متن کامل

Recent Results from Analyzing the Performance of Heuristic Search

This paper extends existing analyses of the performance of heuristic search in several directions. First we show experimentally that, with minor modifications, an existing analysis of IDA* also applies to A*. Furthermore, we apply a related model to predict the performance of IDA*, using only the branching factor of the problem, the search depth, and the size of a pattern database, to the 15 pu...

متن کامل

A Pattern Database Approach for Solving the TopSpin Puzzle Problem

Finding optimal solutions for general search problems is a challenging task. A powerful approach for solving such problems is based on heuristic search with pattern database heuristics. In this thesis, we present a domain specific solver for the TopSpin Puzzle problem. This solver is based on the above-mentioned pattern database approach. We investigate several pattern databases, and evaluate t...

متن کامل

Efficient Implementation of Pattern Database Heuristics for Classical Planning

Despite their general success in the heuristic search community, pattern database (PDB) heuristics have, until very recently, not been used by the most successful classical planning systems. We describe a new efficient implementation of pattern database heuristics within the Fast Downward planner. A planning system using this implementation is competitive with the state of the art in optimal pl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Artif. Intell.

دوره 134  شماره 

صفحات  -

تاریخ انتشار 2002